self mortification - French English Dictionary